#include <my_header.h>
/* Usage:  */
int main(int argc,char *argv[])
{
    ARGS_CHECK(argc,2);//判断命令是不是两个
    //先获得此时的工作目录，打印出来
    char buf[1024] = { 0 };
    char * ret = getcwd(buf,sizeof(buf));
    ERROR_CHECK(ret,NULL,"getcwd");
    printf("一开始的工作目录是:");
    puts(buf);

    //使用chdir改变当前的工作目录
    int ret2 = chdir(argv[1]);//这个的返回值是-1表示错误
    ERROR_CHECK(ret2,-1,"chdir");
    
    //打印改变工作路径后的目录
    char *ret3 = getcwd(buf,sizeof(buf));
    ERROR_CHECK(ret3,NULL,"getcwd");
    printf("改变目录后的工作目录是：");
    puts(buf);
    return 0;
}

